//
//  NSDate+WXH.h
//  WXHToolKit
//
//  Created by WXH on 16/5/9.
//  Copyright © 2016年 WXH. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSDate (WXH)
/**
 *  获取微秒级别的时间戳
 *
 *  @return 微秒级别的时间戳
 */
+ (NSString *)millisecondTimestamp;

/**
 *  获取微秒级别的当前时间
 *
 *  @return 微秒级别的当前时间
 */
+ (NSString *)millisecondTimer;

/**
 *  时间转换成字符串 格式：2014-06-27 00：00：00 -》2014-6-27
 *
 *  @param date 时间
 *
 *  @return 转好的字符串
 */
+ (NSString *)dateForString:(NSDate *)date;

/**
 *  时间转换成字符串(含小时、分、秒) 格式：2014-06-27 00：00：00 -》2014-06-27 00：00：00
 *
 *  @param date 时间
 *
 *  @return 转好的字符串
 */
+ (NSString *)dateAndTimeForString:(NSDate *)date;

/**
 *  字符串转换成时间 格式：2014-6-27 -》2014-06-27 00：00：00
 *
 *  @param string 字符串
 *
 *  @return 时间
 */
+ (NSDate *)stringForDate:(NSString *)string;

/**
 *  字符串转换成时间含小时、分、秒 格式：2014-6-27 00：00：00 -》2014-06-27 00：00：00
 *
 *  @param string 字符串
 *
 *  @return 时间
 */
+ (NSDate *)stringForDateAndTime:(NSString *)string;


/**
 *  字符串时间转换成，1970到现在的秒数  格式：2014-6-27
 *
 *  @param string 字符串
 *
 *  @return 时间
 */
+ (NSTimeInterval)secondSince1970WithDateString:(NSString *)string;

/**
 *  字符串时间(含小时、分、秒)转换成，1970到现在的秒数  格式：2014-06-27 00：00：00
 *
 *  @param string 字符串
 *
 *  @return 时间
 */
+ (NSTimeInterval)secondSince1970WithDateAndTimeString:(NSString *)string;

/**
 *  1970到现在的秒数
 *
 *  @return 秒数
 */
+ (NSTimeInterval)nowSecondSince1970;
@end
